spotted tree monitor - German English Dictionary